//
// Created by easy on 23-4-30.
//
#include <iostream>
#include <string>
#include <time.h>

#ifndef CS_TRANSCJSON_H
#define CS_TRANSCJSON_H

//对collect_data函数接受的数据做必要处理
class Transcjson {
public:
    Transcjson(char *token,int station);

    ~Transcjson();
    std::string deal(char *str,std::string str_cjson);

//    int getCode() const;
//
//    int getStation() const;
//
//    long getTime() const;
//
//    double getTemperature() const;
//
//    const std::string &getToken() const;
//
//    double getHumidity() const;
//
//    double getSpeed() const;
//
//    double getDirection() const;
//
//    double getRain() const;
//
//    double getSunlight() const;
//
//    double getPm25() const;
//
//    double getPm10() const;
//
//private:
    int code;
    char *token;
    int station;
    int time_;
    double temperature;
    double humidity;
    double speed;
    double direction;
    double rain;
    double sunlight;
    double pm25;
    double pm10;
};


#endif //CS_TRANSCJSON_H
